for _ in range(int(input())):
a, b = sorted([int(i) for i in input().split(' ')])
print((2 * a)**2) if 2 * a > b else print(b**2)
#include<bits/stdc++.h>
using namespace std;
int main(){
int t;
cin >> t;
int a, b, area;
while(t--){
cin >> a >> b;
if(b <= a){
if(2 * b < a){
area = a * a;
}
else{
area = 4 * b * b;
}
}
else{
if(2 * a < b){
area = b * b;
}
else{
area = 4 * a * a;
}
}
cout << area << endl;
}
return 0;
}
1662A - Organizing SWERC | 466C - Number of Ways |
1146A - Love "A" | 1618D - Array and Operations |
1255A - Changing Volume | 1710C - XOR Triangle |
415C - Mashmokh and Numbers | 8A - Train and Peter |
591A - Wizards' Duel | 1703G - Good Key Bad Key |
1705A - Mark the Photographer | 1707A - Doremy's IQ |
1706B - Making Towers | 1325B - CopyCopyCopyCopyCopy |
1649C - Weird Sum | 1324B - Yet Another Palindrome Problem |
525A - Vitaliy and Pie | 879A - Borya's Diagnosis |
1672B - I love AAAB | 1673A - Subtle Substring Subtraction |
1345A - Puzzle Pieces | 711A - Bus to Udayland |
779B - Weird Rounding | 1703D - Double Strings |
1704C - Virus | 63A - Sinking Ship |
1704B - Luke is a Foodie | 298B - Sail |
239A - Two Bags of Potatoes | 1704E - Count Seconds |